Skip to content

Improve package vulnerability output - #68

Merged
jlitola merged 2 commits into
mainfrom
review-pkg-vulns
May 7, 2026
Merged

Improve package vulnerability output#68
jlitola merged 2 commits into
mainfrom
review-pkg-vulns

Conversation

@jlitola

@jlitola jlitola commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add MCP pkg_vulns verbose support and explicit filter echo in text/JSON.
  • Cap default advisory text output with surface-native hints while keeping verbose and JSON complete.
  • Tighten zero-vulnerability wording, ASCII text formatting, docs, smoke coverage, and agentic eval coverage.

Verification

  • bun test
  • bun run build
  • bun run smoke:mcp
  • bun run smoke:cli
  • bun run agent:e2e --agent claude --server local --workload eval/agentic/workloads/package-vulnerability-filter.md --timeout 300
  • bun run agent:e2e --agent codex --server local --workload eval/agentic/workloads/package-vulnerability-filter.md --timeout 300

Agentic Eval Notes

  • Claude used pkg_vulns with pinned version, min_severity, and verbose:true successfully.
  • Codex used pkg_vulns JSON for the filtered pinned version and pkg_info JSON for latest status.
  • Codex flagged a useful follow-up caveat: filtered nonAffectingVulnerabilityCount is visible, but non-affecting advisory identities are not returned in the detailed advisory list.

@jlitola
jlitola merged commit e31e2cf into main May 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant